package com.ffcs.crmd.tsp.common.server;

import com.ffcs.crmd.tsp.common.enu.QuartzResultType;

/**
 * 
 * 功能说明:请求调度操作的返回结果
 *
 * @author ZHONGFUHUA
 * 
 * @since 1.0.0-SNAPSHOT
 *
 */
public class ScheduleResult {
    
    /**
     * 操作结果
     */
    private QuartzResultType resultType = QuartzResultType.SUCCESS;
    
    /**
     * 错误信息
     */
    private String           errorMessage;
    
    /**
     * 操作结果信息
     */
    private String           resultMessage;
    
    /**
     * 功能说明: 获取操作结果
     *
     * @return resultType 操作结果
     */
    public QuartzResultType getResultType() {
        return resultType;
    }
    
    /**
     * 功能说明: 设置操作结果
     *
     * @param resultType 操作结果 
     */
    public void setResultType(QuartzResultType resultType) {
        this.resultType = resultType;
    }
    
    /**
     * 功能说明: 获取错误信息
     *
     * @return errorMessage 错误信息
     */
    public String getErrorMessage() {
        return errorMessage;
    }
    
    /**
     * 功能说明: 设置错误信息
     *
     * @param errorMessage 错误信息 
     */
    public void setErrorMessage(String errorMessage) {
        this.errorMessage = errorMessage;
    }
    
    /**
     * 功能说明: 获取操作结果信息
     *
     * @return resultMessage 操作结果信息
     */
    public String getResultMessage() {
        return resultMessage;
    }
    
    /**
     * 功能说明: 设置操作结果信息
     *
     * @param resultMessage 操作结果信息 
     */
    public void setResultMessage(String resultMessage) {
        this.resultMessage = resultMessage;
    }
    
}
